\hypertarget{group__pipe__filters}{
\section{\char`\"{}Parallel filtering algorithms\char`\"{}}
\label{group__pipe__filters}\index{\char`\"{}Parallel filtering algorithms\char`\"{}@{""Parallel filtering algorithms""}}
}
Collaboration diagram for \char`\"{}Parallel filtering algorithms\char`\"{}:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{group__pipe__filters}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classpipe__binary}{pipe\_\-binary}
\begin{DoxyCompactList}\small\item\em Filters orthologs-\/ and inparalogs in parallel. \end{DoxyCompactList}\item 
class \hyperlink{classpipe__bucket}{pipe\_\-bucket}
\begin{DoxyCompactList}\small\item\em Produces buckets of numbered items to parse. \end{DoxyCompactList}\item 
class \hyperlink{classpipe__merge}{pipe\_\-merge}
\begin{DoxyCompactList}\small\item\em Merges containers building a filtered set of orthologs-\/ and inparalogs. \end{DoxyCompactList}\item 
class \hyperlink{classpipe__norm}{pipe\_\-norm}
\begin{DoxyCompactList}\small\item\em Updates an norm\_\-t$\ast$$\ast$ object, if it's not done so in a previous phase. \end{DoxyCompactList}\item 
class \hyperlink{classpipe__struct}{pipe\_\-struct}
\begin{DoxyCompactList}\small\item\em Either builds co-\/orthologs or builds the strings for the result file. \end{DoxyCompactList}\item 
class \hyperlink{classpipe__write}{pipe\_\-write}
\begin{DoxyCompactList}\small\item\em Builds (writes) the result files, consisting of the strings given. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Files}
\begin{DoxyCompactItemize}
\item 
file \hyperlink{blast__filtering__main_8h}{blast\_\-filtering\_\-main.h}


\begin{DoxyCompactList}\small\item\em The launcher of the filtering library. \end{DoxyCompactList}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Parallel blocks used during the filtering-\/ and output process. 